package com.foreknow.test04;

/**
 * Created by foreknow on 2021/6/18.
 * 数组的概念:可以理解为一个巨大的盒子(容器)，里面可以按顺序存放多个类型相同的数据。Java中的数据可以分为:一维数组(最常用)二维数组(多维数组)
 * 1，一维数组的声明和使用
 * 声明: int[] array ;(常用)
 * int array[J;(了解)
 * 初始化:变量一定要先初始化后才能使用(基本数据类型和引用类型)
 *          数据类型[] 变量名 = 呢哇数据类型[长度]   int[] array = new int[5]
 * 数组的特点:定长的，初始化之后不可以更改长度，要求在初始化的时候一定要指定长度(最大的存储量)
 *
 *
 */
public class ArrayDemo1 {
    public static void main(String[] args) {
        //int[] a = null;//引用类型默认值为null
       // System.out.println(a);

        //数组的初始化
        int[] array = new int[5];
        int[] array1 = new int[]{1,2,3,4,5};
        String[] s = {"TOM","abc","ada","dada"};
        System.out.println(array1[0]);
        System.out.println("--------------------");
        for(int i = 0;i<array1.length;i++){
            System.out.println(array1[i]);
        }
        System.out.println("-------------------");
        for(String ss:s){
            System.out.println(ss);
        }
        System.out.println("-------------------");
        for(int i = 0;i<s.length;i++){
            System.out.println(s[i]);

        }    }
}
